package zjh_20230404;

import static zjh_20230404.MyThread03.i;

public class Main {
    public static void main(String[] args) throws InterruptedException { // 主函数
        Thread[] threads = new Thread[10];
        // 定义一个长度为10的线程数组
        for (int i = 0; i < 5; i++) {
            // 循环5次
            threads[i] = new Thread(new MyThread03(100, 1));
            // 创建一个MyThread对象并将其放入线程数组中
            threads[i].start();
            // 启动线程
        }
        for (int i = 5; i < 10; i++) {
            // 循环5次
            threads[i] = new Thread(new MyThread03(100, 0));
            // 创建一个MyThread对象并将其放入线程数组中
            threads[i].start();
            // 启动线程
        }
        for (int i = 0; i < 10; i++) {
            // 循环10次
            threads[i].join();
            // 等待线程结束
        }

        System.out.println(i);
        // 输出i的值
    }
}
